Objektorientierte Anwendungsprogrammierung definiert die Abstraktion als die Auswahl bestimmter Aspekte eines Gegenstands oder eines Problems bezüglich eines Problembereichs. Durch Isolation der wichtigen Aspekte und ihre Beschreibung durch Methoden und Eigenschaften entsteht ein Modell. Ziel der Informatik ist es, solche Modelle in Form abstrakter Datentypen auf Computersysteme abzubilden.
Der Schlüssel zu abstrakten Datentypen sind Klassen. Die wichtigsten Anforderungen an eine Klasse sind, dass sie die Eigenschaften und Methoden der modellierten Objekte abbilden kann und dass man mehrere Instanzen davon erstellen kann. VBA stellt für die Beschreibung von Klassen die Klassenmodule zur Verfügung.
©abo